from a first impression - Spanish English Dictionary